package com.zlg.factory.factoryMethod1;

import java.util.ArrayList;

public abstract class Pizza {
	String name;
	//面团
	String dough;
	//调味汁，酱
	String sauce;
	ArrayList toppings = new ArrayList();
	
	void prepare() {
		System.out.println("Preparing "+name);
		System.out.println("Tossing dough... ");
		System.out.println("Adding sauce... ");
		System.out.println("Adding toppings:  ");
		for(int i=0;i<toppings.size();i++) {
			System.out.println("  "+ toppings.get(i));
		}
	}
	
	void bake() {
		System.out.println("Bake for 25 minutes at 350");
	}
	
	void cut() {
		System.out.println("cutting the Pizza into diagonal slices");
	}
	
	void box() {
		System.out.println("Place pizza in official PizzaStore box");
	}

	public String getName() {
		return name;
	}


}
